<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	xmlns:s="http://jboss.com/products/seam/taglib"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:a="http://richfaces.org/a4j"
	xmlns:rich="http://richfaces.org/rich"
	template="/layout/template.xhtml">

	<ui:define name="body">

		<h:form id="pessoaForm">

			<rich:panel>
				<f:facet name="header">Cadastro de Usuario</f:facet>

				<s:decorate id="nameField" template="/layout/edit.xhtml">
					<ui:define name="label">Nome</ui:define>
					<h:inputText id="name" required="true"
						value="#{usuarioAction.usuario.nome}" />
				</s:decorate>

				<s:decorate id="emailField" template="/layout/edit.xhtml">
					<ui:define name="label">Email</ui:define>
					<h:inputText id="email" value="#{usuarioAction.usuario.email}" />
				</s:decorate>

				<div style="clear: both" />

			</rich:panel>

			<div class="actionButtons">
				<h:commandButton id="save" value="Savar"
					action="#{usuarioAction.salvar()}"
					rendered="#{usuarioAction.usuario.id == null}" />

				<h:commandButton id="atualizar" value="Atualizar"
					action="#{usuarioAction.atualizar()}"
					rendered="#{usuarioAction.usuario.id != null}" />

				<h:commandButton id="remover" value="Remover"
					action="#{usuarioAction.remover()}" immediate="true"
					rendered="#{usuarioAction.usuario.id != null}" />


				<h:commandButton id="cancelar" value="Cancelar"
					action="#{usuarioListAction.prepararPesquisa()}" />

			</div>

		</h:form>

	</ui:define>

</ui:composition>
